go/types.Checker.rawExpr (method)

13 uses

	go/types (current package)
		builtins.go#L946: 			check.rawExpr(nil, x1, arg, nil, false) // permit trace for types, e.g.: new(trace(T))
		call.go#L408: 			check.rawExpr(nil, &x, e, nil, true)
		call.go#L1039: 		check.rawExpr(nil, &x, e, nil, true)
		eval.go#L94: 	check.rawExpr(nil, &x, expr, nil, true) // allow generic expressions
		expr.go#L968: func (check *Checker) rawExpr(T *target, x *operand, e ast.Expr, hint Type, allowGeneric bool) exprKind {
		expr.go#L1059: 		kind := check.rawExpr(nil, x, e.X, nil, false)
		expr.go#L1252: 	check.rawExpr(T, x, e, nil, false)
		expr.go#L1259: 	check.rawExpr(nil, x, e, nil, true)
		expr.go#L1271: 	check.rawExpr(nil, &x, e, nil, false)
		expr.go#L1302: 	check.rawExpr(nil, x, e, hint, false)
		expr.go#L1312: 	check.rawExpr(nil, x, e, nil, allowGeneric)
		stmt.go#L177: 	switch check.rawExpr(nil, &x, call, nil, false) {
		stmt.go#L445: 		kind := check.rawExpr(nil, &x, s.X, nil, false)